From 93b7abaf48b5c0b355adc1647ca039b6f4b02bac Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Wed, 31 May 2006 03:55:55 +0000 Subject: [PATCH] Don't skip internal children when emitting grab-notify. (#343425, Markku 2006-05-30 Matthias Clasen * gtk/gtkmain.c (gtk_grab_notify_foreach): Don't skip internal children when emitting grab-notify. (#343425, Markku Vire) --- ChangeLog | 3 +++ ChangeLog.pre-2-10 | 3 +++ gtk/gtkmain.c | 2 +- 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index ab50b55d58..57190bed72 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,8 @@ 2006-05-30 Matthias Clasen + * gtk/gtkmain.c (gtk_grab_notify_foreach): Don't skip internal + children when emitting grab-notify. (#343425, Markku Vire) + * gdk/gdkpixmap.c: * gdk/gdkwindow.c: Don't use G_DEFINE_TYPE, since the instance struct name does not match the type name. (#343453, Ed Catmur) diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10 index ab50b55d58..57190bed72 100644 --- a/ChangeLog.pre-2-10 +++ b/ChangeLog.pre-2-10 @@ -1,5 +1,8 @@ 2006-05-30 Matthias Clasen + * gtk/gtkmain.c (gtk_grab_notify_foreach): Don't skip internal + children when emitting grab-notify. (#343425, Markku Vire) + * gdk/gdkpixmap.c: * gdk/gdkwindow.c: Don't use G_DEFINE_TYPE, since the instance struct name does not match the type name. (#343453, Ed Catmur) diff --git a/gtk/gtkmain.c b/gtk/gtkmain.c index a511ae7115..8f2be6b798 100644 --- a/gtk/gtkmain.c +++ b/gtk/gtkmain.c @@ -1524,7 +1524,7 @@ gtk_grab_notify_foreach (GtkWidget *child, _gtk_widget_grab_notify (child, was_shadowed); if ((was_shadowed || is_shadowed) && GTK_IS_CONTAINER (child)) - gtk_container_foreach (GTK_CONTAINER (child), gtk_grab_notify_foreach, info); + gtk_container_forall (GTK_CONTAINER (child), gtk_grab_notify_foreach, info); g_object_unref (child); -- 2.30.2